home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / graphics / 3dvect30.arj / KNIGHT.INC < prev    next >
Text File  |  1993-11-18  |  27KB  |  621 lines

  1.  
  2. ; This is a hacked .NFF object from Toronto Virtual SIG.  Notice the  duplicate
  3. ; x,y,z points! Write me a program to convert between .NFF and dataword format.
  4. ; it must:
  5. ;
  6. ; a) check for duplicate points and simplify if any (modify connection data if
  7. ;    duplicate points)
  8. ; b) reverse the clockwise order to counter-clockwise.
  9. ; c) must also check  for  non-valid connection data. eg 3,2,1,3,3,4,6 (3's=err)
  10. ; d) provide the option to calculate surface colour  based  on  surface  normal,
  11. ;    this way, if an object has no rotation (option 1 in commands) then the colour
  12. ;    will already be set as if it had a light source. (saves 3 imuls/side)
  13. ; e) provide a scaling factor for the x,y,z points from fractional to mulpiple
  14. ;    eg 200 times bigger to 1/200'th smaller (or so).
  15. ;
  16. ; I could write a program to do this if only I had a routine to input a floating
  17. ; point number from the disk buffer... eg: 0.05412 to -1894.881 or whatever.
  18. ;
  19. ; I converted this file using a BASIC program (ug!,Hey it had  floating  point)
  20. ;
  21. ; the scaling for this file was 1/6 (.166666)
  22. ;
  23. ; make SURE you set maxpoints>214 and maxsurfaces>372
  24.  
  25. headerknight dd -1
  26.              dd offset knight - offset $ -4
  27.  
  28. knight:
  29.   dw 214
  30.   dw 372
  31.   dw 25 dup (0)
  32.  
  33.   dw -60,0,0     ; 1
  34.   dw -54,11,0    ; 2
  35.   dw -51,89,0    ; 3
  36.   dw -45,73,0    ; 4
  37.   dw -45,29,-45  ; 5
  38.   dw -45,29,44   ; 6
  39.   dw -42,0,-42   ; 7
  40.   dw -42,0,41    ; 8
  41.   dw -39,11,-39  ; 9
  42.   dw -39,11,38   ; 10
  43.   dw -36,89,-36  ; 11
  44.   dw -36,89,35   ; 12
  45.   dw -32,73,-32  ; 13
  46.   dw -32,73,31   ; 14
  47.   dw -31,0,0     ; 15
  48.   dw -31,87,0    ; 16
  49.   dw -30,133,12  ; 17
  50.   dw -30,223,7   ; 18
  51.   dw -30,226,28  ; 19
  52.   dw -30,241,22  ; 20
  53.   dw -29,262,10  ; 21
  54.   dw -29,233,20  ; 22
  55.   dw -29,215,5   ; 23
  56.   dw -29,236,0   ; 24
  57.   dw -28,128,33  ; 25
  58.   dw -28,229,0   ; 26
  59.   dw -28,95,21   ; 27
  60.   dw -28,217,24  ; 28
  61.   dw -28,107,-1  ; 29
  62.   dw -27,139,-11 ; 30
  63.   dw -26,270,30  ; 31
  64.   dw -26,254,-11 ; 32
  65.   dw -26,220,-13 ; 33
  66.   dw -26,213,-14 ; 34
  67.   dw -25,245,39  ; 35
  68.   dw -24,236,36  ; 36
  69.   dw -24,225,-19 ; 37
  70.   dw -24,229,45  ; 38
  71.   dw -23,232,-20 ; 39
  72.   dw -23,199,-14 ; 40
  73.   dw -22,118,-22 ; 41
  74.   dw -22,0,-22   ; 42
  75.   dw -22,0,21    ; 43
  76.   dw -22,87,-22  ; 44
  77.   dw -22,87,21   ; 45
  78.   dw -21,195,-26 ; 46
  79.   dw -21,203,-1  ; 47
  80.   dw -20,219,39  ; 48
  81.   dw -20,86,39   ; 49
  82.   dw -20,143,-29 ; 50
  83.   dw -19,248,-28 ; 51
  84.   dw -19,211,-29 ; 52
  85.   dw -18,218,-30 ; 53
  86.   dw -18,275,-15 ; 54
  87.   dw -17,280,0   ; 55
  88.   dw -16,90,-10  ; 56
  89.   dw -15,206,9   ; 57
  90.   dw -15,192,-37 ; 58
  91.   dw -14,223,-35 ; 59
  92.   dw -14,99,-26  ; 60
  93.   dw -14,124,50  ; 61
  94.   dw -14,269,-30 ; 62
  95.   dw -14,125,-35 ; 63
  96.   dw -13,229,-36 ; 64
  97.   dw -12,277,45  ; 65
  98.   dw -12,83,4    ; 66
  99.   dw -10,104,-37 ; 67
  100.   dw -9,266,-38  ; 68
  101.   dw -8,244,-39  ; 69
  102.   dw -8,146,-39  ; 70
  103.   dw -7,284,10   ; 71
  104.   dw -6,106,-41  ; 72
  105.   dw -5,298,-34  ; 73
  106.   dw -4,239,48   ; 74
  107.   dw -4,248,53   ; 75
  108.   dw -4,264,-42  ; 76
  109.   dw -4,127,-41  ; 77
  110.   dw -3,290,-42  ; 78
  111.   dw -2,107,-43  ; 79
  112.   dw -2,288,-44  ; 80
  113.   dw -2,230,54   ; 81
  114.   dw -1,209,-41  ; 82
  115.   dw -1,208,15   ; 83
  116.   dw -1,287,-44  ; 84
  117.   dw -1,29,-63   ; 85
  118.   dw -1,0,-60    ; 86
  119.   dw -1,11,-54   ; 87
  120.   dw -1,89,-51   ; 88
  121.   dw -1,73,-45   ; 89
  122.   dw -1,0,-31    ; 90
  123.   dw -1,87,-31   ; 91
  124.   dw 0,-1,0      ; 92
  125.   dw 0,87,0      ; 93
  126.   dw 0,87,30     ; 94
  127.   dw 0,0,30      ; 95
  128.   dw 0,73,44     ; 96
  129.   dw 0,89,50     ; 97
  130.   dw 0,11,53     ; 98
  131.   dw 0,0,59      ; 99
  132.   dw 0,29,62     ; 100
  133.   dw 0,287,-45   ; 101
  134.   dw 0,216,-40   ; 102
  135.   dw 0,305,-29   ; 103
  136.   dw 0,190,-42   ; 104
  137.   dw 1,295,-45   ; 105
  138.   dw 1,80,-46    ; 106
  139.   dw 1,287,-45   ; 107
  140.   dw 1,219,47    ; 108
  141.   dw 1,295,-46   ; 109
  142.   dw 1,80,-46    ; 110
  143.   dw 1,80,-46    ; 111
  144.   dw 1,80,-46    ; 112
  145.   dw 1,295,-46   ; 113
  146.   dw 1,80,-46    ; 114     ; notice duplicate points!!, write me a program
  147.   dw 1,80,-46    ; 115     ; to convert a .NFF file and elliminate this!
  148.   dw 1,80,-46    ; 116
  149.   dw 1,80,-46    ; 117
  150.   dw 1,295,-46   ; 118
  151.   dw 1,80,-46    ; 119     ; more dup's
  152.   dw 1,80,-46    ; 120
  153.   dw 1,80,-46    ; 121
  154.   dw 1,80,-46    ; 122
  155.   dw 1,264,-43   ; 123
  156.   dw 1,295,-46   ; 124
  157.   dw 1,295,-46   ; 125
  158.   dw 1,295,-46   ; 126     ; more dup's!!! ahhhh!!!
  159.   dw 2,295,-46   ; 127
  160.   dw 2,295,-46   ; 128
  161.   dw 2,295,-46   ; 129
  162.   dw 2,295,-46   ; 130
  163.   dw 2,295,-46   ; 131
  164.   dw 2,287,-45   ; 132
  165.   dw 2,221,-40   ; 133
  166.   dw 2,107,-43   ; 134
  167.   dw 3,287,-45   ; 135
  168.   dw 3,228,-40   ; 136
  169.   dw 4,288,-44   ; 137
  170.   dw 4,289,-43   ; 138
  171.   dw 5,298,-36   ; 139
  172.   dw 5,243,-40   ; 140
  173.   dw 6,146,-39   ; 141
  174.   dw 6,83,45     ; 142
  175.   dw 6,106,-41   ; 143
  176.   dw 6,264,-41   ; 144
  177.   dw 7,126,-39   ; 145
  178.   dw 7,82,6      ; 146
  179.   dw 10,104,-36  ; 147
  180.   dw 11,266,-36  ; 148
  181.   dw 11,281,5    ; 149
  182.   dw 13,124,50   ; 150
  183.   dw 14,279,44   ; 151
  184.   dw 14,207,11   ; 152
  185.   dw 15,97,-23   ; 153
  186.   dw 15,192,-35  ; 154
  187.   dw 16,270,-24  ; 155
  188.   dw 16,89,-7    ; 156
  189.   dw 16,122,-30  ; 157
  190.   dw 17,276,-8   ; 158
  191.   dw 17,248,-29  ; 159
  192.   dw 17,224,-29  ; 160
  193.   dw 17,210,-29  ; 161
  194.   dw 18,143,-28  ; 162
  195.   dw 18,217,-28  ; 163
  196.   dw 18,230,-28  ; 164
  197.   dw 18,238,42   ; 165
  198.   dw 20,248,48   ; 166
  199.   dw 20,204,1    ; 167
  200.   dw 20,196,-24  ; 168
  201.   dw 21,87,-22   ; 169
  202.   dw 21,87,21    ; 170
  203.   dw 21,0,-22    ; 171
  204.   dw 21,0,21     ; 172
  205.   dw 21,229,46   ; 173
  206.   dw 21,218,39   ; 174
  207.   dw 22,200,-12  ; 175
  208.   dw 24,112,-11  ; 176
  209.   dw 24,212,-14  ; 177
  210.   dw 24,227,-13  ; 178
  211.   dw 24,256,-12  ; 179
  212.   dw 25,90,31    ; 180
  213.   dw 25,220,-12  ; 181
  214.   dw 25,235,-11  ; 182
  215.   dw 25,139,-10  ; 183
  216.   dw 26,273,28   ; 184
  217.   dw 27,235,26   ; 185
  218.   dw 27,101,11   ; 186
  219.   dw 27,129,33   ; 187
  220.   dw 28,216,24   ; 188
  221.   dw 28,265,9    ; 189
  222.   dw 28,214,5    ; 190
  223.   dw 28,231,6    ; 191
  224.   dw 29,227,29   ; 192
  225.   dw 29,244,31   ; 193
  226.   dw 29,223,9    ; 194
  227.   dw 29,134,12   ; 195
  228.   dw 29,240,10   ; 196
  229.   dw 30,87,0     ; 197
  230.   dw 30,0,0      ; 198
  231.   dw 31,73,-32   ; 199
  232.   dw 31,73,31    ; 200
  233.   dw 35,89,-36   ; 201
  234.   dw 35,89,35    ; 202
  235.   dw 38,11,-39   ; 203
  236.   dw 38,11,38    ; 204
  237.   dw 41,0,-42    ; 205
  238.   dw 41,0,41     ; 206
  239.   dw 44,29,-45   ; 207
  240.   dw 44,29,44    ; 208
  241.   dw 44,73,0     ; 209
  242.   dw 50,89,0     ; 210
  243.   dw 53,11,0     ; 211
  244.   dw 59,0,0      ; 212
  245.   dw 62,29,0     ; 213
  246.   dw -63,29,0    ; 214
  247.  
  248.   dw 0,shade,?,16*3+0,?,170,197,93,170         ,?,?,?
  249.   dw 0,shade,?,16*3+0,?,94,170,93,94           ,?,?,?
  250.   dw 0,shade,?,16*3+0,?,45,94,93,45            ,?,?,?
  251.   dw 0,shade,?,16*3+0,?,16,45,93,16            ,?,?,?
  252.   dw 0,shade,?,16*3+0,?,44,16,93,44            ,?,?,?
  253.   dw 0,shade,?,16*3+0,?,91,44,93,91            ,?,?,?
  254.   dw 0,shade,?,16*3+0,?,169,91,93,169          ,?,?,?
  255.   dw 0,shade,?,16*3+0,?,197,169,93,197         ,?,?,?
  256.   dw 0,shade,?,16*3+0,?,170,202,210,197,170    ,?,?,?
  257.   dw 0,shade,?,16*3+0,?,94,97,202,170,94       ,?,?,?
  258.   dw 0,shade,?,16*3+0,?,45,12,97,94,45         ,?,?,?
  259.   dw 0,shade,?,16*3+0,?,16,3,12,45,16          ,?,?,?
  260.   dw 0,shade,?,16*3+0,?,44,11,3,16,44          ,?,?,?
  261.   dw 0,shade,?,16*3+0,?,91,88,11,44,91         ,?,?,?
  262.   dw 0,shade,?,16*3+0,?,169,201,88,91,169      ,?,?,?
  263.   dw 0,shade,?,16*3+0,?,197,210,201,169,197    ,?,?,?
  264.   dw 0,shade,?,16*3+0,?,202,200,209,210,202    ,?,?,?
  265.   dw 0,shade,?,16*3+0,?,97,96,200,202,97       ,?,?,?
  266.   dw 0,shade,?,16*3+0,?,12,14,96,97,12         ,?,?,?
  267.   dw 0,shade,?,16*3+0,?,3,4,14,12,3            ,?,?,?
  268.   dw 0,shade,?,16*3+0,?,11,13,4,3,11           ,?,?,?
  269.   dw 0,shade,?,16*3+0,?,88,89,13,11,88         ,?,?,?
  270.   dw 0,shade,?,16*3+0,?,201,199,89,88,201      ,?,?,?
  271.   dw 0,shade,?,16*3+0,?,210,209,199,201,210    ,?,?,?
  272.   dw 0,shade,?,16*3+0,?,200,208,213,209,200    ,?,?,?
  273.   dw 0,shade,?,16*3+0,?,96,100,208,200,96      ,?,?,?
  274.   dw 0,shade,?,16*3+0,?,14,6,100,96,14         ,?,?,?
  275.   dw 0,shade,?,16*3+0,?,4,214,6,14,4           ,?,?,?
  276.   dw 0,shade,?,16*3+0,?,13,5,214,4,13          ,?,?,?
  277.   dw 0,shade,?,16*3+0,?,89,85,5,13,89          ,?,?,?
  278.   dw 0,shade,?,16*3+0,?,199,207,85,89,199      ,?,?,?
  279.   dw 0,shade,?,16*3+0,?,209,213,207,199,209    ,?,?,?
  280.   dw 0,shade,?,16*3+0,?,208,204,211,213,208    ,?,?,?
  281.   dw 0,shade,?,16*3+0,?,100,98,204,208,100     ,?,?,?
  282.   dw 0,shade,?,16*3+0,?,6,10,98,100,6          ,?,?,?
  283.   dw 0,shade,?,16*3+0,?,214,2,10,6,214         ,?,?,?
  284.   dw 0,shade,?,16*3+0,?,5,9,2,214,5            ,?,?,?
  285.   dw 0,shade,?,16*3+0,?,85,87,9,5,85           ,?,?,?
  286.   dw 0,shade,?,16*3+0,?,207,203,87,85,207      ,?,?,?
  287.   dw 0,shade,?,16*3+0,?,213,211,203,207,213    ,?,?,?
  288.   dw 0,shade,?,16*3+0,?,204,206,212,211,204    ,?,?,?
  289.   dw 0,shade,?,16*3+0,?,98,99,206,204,98       ,?,?,?
  290.   dw 0,shade,?,16*3+0,?,10,8,99,98,10          ,?,?,?
  291.   dw 0,shade,?,16*3+0,?,2,1,8,10,2             ,?,?,?
  292.   dw 0,shade,?,16*3+0,?,9,7,1,2,9              ,?,?,?
  293.   dw 0,shade,?,16*3+0,?,87,86,7,9,87           ,?,?,?
  294.   dw 0,shade,?,16*3+0,?,203,205,86,87,203      ,?,?,?
  295.   dw 0,shade,?,16*3+0,?,211,212,205,203,211    ,?,?,?
  296.   dw 0,shade,?,16*3+0,?,206,172,198,212,206    ,?,?,?
  297.   dw 0,shade,?,16*3+0,?,99,95,172,206,99       ,?,?,?
  298.   dw 0,shade,?,16*3+0,?,8,43,95,99,8           ,?,?,?
  299.   dw 0,shade,?,16*3+0,?,1,15,43,8,1            ,?,?,?
  300.   dw 0,shade,?,16*3+0,?,7,42,15,1,7            ,?,?,?
  301.   dw 0,shade,?,16*3+0,?,86,90,42,7,86          ,?,?,?
  302.   dw 0,shade,?,16*3+0,?,205,171,90,86,205      ,?,?,?
  303.   dw 0,shade,?,16*3+0,?,212,198,171,205,212    ,?,?,?
  304.   dw 0,shade,?,16*3+0,?,172,92,198,172         ,?,?,?
  305.   dw 0,shade,?,16*3+0,?,95,92,172,95           ,?,?,?
  306.   dw 0,shade,?,16*3+0,?,43,92,95,43            ,?,?,?
  307.   dw 0,shade,?,16*3+0,?,15,92,43,15            ,?,?,?
  308.   dw 0,shade,?,16*3+0,?,42,92,15,42            ,?,?,?
  309.   dw 0,shade,?,16*3+0,?,90,92,42,90            ,?,?,?
  310.   dw 0,shade,?,16*3+0,?,171,92,90,171          ,?,?,?
  311.   dw 0,shade,?,16*3+0,?,198,92,171,198         ,?,?,?
  312.   dw 0,shade,?,16*3+0,?,128,127,126,128        ,?,?,?
  313.   dw 0,shade,?,16*3+0,?,130,128,126,130        ,?,?,?
  314.   dw 0,shade,?,16*3+0,?,131,130,126,131        ,?,?,?
  315.   dw 0,shade,?,16*3+0,?,129,131,126,129        ,?,?,?
  316.   dw 0,shade,?,16*3+0,?,105,129,126,105        ,?,?,?
  317.   dw 0,shade,?,16*3+0,?,109,105,126,109        ,?,?,?
  318.   dw 0,shade,?,16*3+0,?,113,109,126,113        ,?,?,?
  319.   dw 0,shade,?,16*3+0,?,118,113,126,118        ,?,?,?
  320.   dw 0,shade,?,16*3+0,?,124,118,126,124        ,?,?,?
  321.   dw 0,shade,?,16*3+0,?,125,124,126,125        ,?,?,?
  322.   dw 0,shade,?,16*3+0,?,138,129,105,138        ,?,?,?
  323.   dw 0,shade,?,16*3+0,?,139,138,105,139        ,?,?,?
  324.   dw 0,shade,?,16*3+0,?,105,109,103,105        ,?,?,?
  325.   dw 0,shade,?,16*3+0,?,139,105,103,139        ,?,?,?
  326.   dw 0,shade,?,16*3+0,?,109,113,73,109         ,?,?,?
  327.   dw 0,shade,?,16*3+0,?,103,109,73,103         ,?,?,?
  328.   dw 0,shade,?,16*3+0,?,113,118,78,113         ,?,?,?
  329.   dw 0,shade,?,16*3+0,?,73,113,78,73           ,?,?,?
  330.   dw 0,shade,?,16*3+0,?,118,124,80,118         ,?,?,?
  331.   dw 0,shade,?,16*3+0,?,78,118,80,78           ,?,?,?
  332.   dw 0,shade,?,16*3+0,?,124,125,84,124         ,?,?,?
  333.   dw 0,shade,?,16*3+0,?,80,124,84,80           ,?,?,?
  334.   dw 0,shade,?,16*3+0,?,126,101,84,126         ,?,?,?
  335.   dw 0,shade,?,16*3+0,?,125,126,84,125         ,?,?,?
  336.   dw 0,shade,?,16*3+0,?,127,107,101,127        ,?,?,?
  337.   dw 0,shade,?,16*3+0,?,126,127,101,126        ,?,?,?
  338.   dw 0,shade,?,16*3+0,?,132,107,127,132        ,?,?,?
  339.   dw 0,shade,?,16*3+0,?,128,132,127,128        ,?,?,?
  340.   dw 0,shade,?,16*3+0,?,135,132,128,135        ,?,?,?
  341.   dw 0,shade,?,16*3+0,?,130,135,128,130        ,?,?,?
  342.   dw 0,shade,?,16*3+0,?,135,130,131,135        ,?,?,?
  343.   dw 0,shade,?,16*3+0,?,137,135,131,137        ,?,?,?
  344.   dw 0,shade,?,16*3+0,?,137,131,129,137        ,?,?,?
  345.   dw 0,shade,?,16*3+0,?,138,137,129,138        ,?,?,?
  346.   dw 0,shade,?,16*3+0,?,148,138,139,148        ,?,?,?
  347.   dw 0,shade,?,16*3+0,?,155,148,139,155        ,?,?,?
  348.   dw 0,shade,?,16*3+0,?,155,139,103,155        ,?,?,?
  349.   dw 0,shade,?,16*3+0,?,158,155,103,158        ,?,?,?
  350.   dw 0,shade,?,16*3+0,?,103,73,149,103         ,?,?,?
  351.   dw 0,shade,?,16*3+0,?,158,103,149,158        ,?,?,?
  352.   dw 0,shade,?,16*3+0,?,73,78,71,73            ,?,?,?
  353.   dw 0,shade,?,16*3+0,?,149,73,71,149          ,?,?,?
  354.   dw 0,shade,?,16*3+0,?,78,80,55,78            ,?,?,?
  355.   dw 0,shade,?,16*3+0,?,71,78,55,71            ,?,?,?
  356.   dw 0,shade,?,16*3+0,?,80,84,54,80            ,?,?,?
  357.   dw 0,shade,?,16*3+0,?,55,80,54,55            ,?,?,?
  358.   dw 0,shade,?,16*3+0,?,84,101,62,84           ,?,?,?
  359.   dw 0,shade,?,16*3+0,?,54,84,62,54            ,?,?,?
  360.   dw 0,shade,?,16*3+0,?,101,107,68,101         ,?,?,?
  361.   dw 0,shade,?,16*3+0,?,62,101,68,62           ,?,?,?
  362.   dw 0,shade,?,16*3+0,?,68,107,132,68          ,?,?,?
  363.   dw 0,shade,?,16*3+0,?,76,68,132,76           ,?,?,?
  364.   dw 0,shade,?,16*3+0,?,135,123,76,135         ,?,?,?
  365.   dw 0,shade,?,16*3+0,?,132,135,76,132         ,?,?,?
  366.   dw 0,shade,?,16*3+0,?,144,123,135,144        ,?,?,?
  367.   dw 0,shade,?,16*3+0,?,137,144,135,137        ,?,?,?
  368.   dw 0,shade,?,16*3+0,?,144,137,138,144        ,?,?,?
  369.   dw 0,shade,?,16*3+0,?,148,144,138,148        ,?,?,?
  370.   dw 0,shade,?,16*3+0,?,159,148,155,159        ,?,?,?
  371.   dw 0,shade,?,16*3+0,?,179,159,155,179        ,?,?,?
  372.   dw 0,shade,?,16*3+0,?,179,155,158,179        ,?,?,?
  373.   dw 0,shade,?,16*3+0,?,189,179,158,189        ,?,?,?
  374.   dw 0,shade,?,16*3+0,?,189,158,149,189        ,?,?,?
  375.   dw 0,shade,?,16*3+0,?,184,189,149,184        ,?,?,?
  376.   dw 0,shade,?,16*3+0,?,184,149,71,184         ,?,?,?
  377.   dw 0,shade,?,16*3+0,?,151,184,71,151         ,?,?,?
  378.   dw 0,shade,?,16*3+0,?,71,55,65,71            ,?,?,?
  379.   dw 0,shade,?,16*3+0,?,151,71,65,151          ,?,?,?
  380.   dw 0,shade,?,16*3+0,?,55,54,31,55            ,?,?,?
  381.   dw 0,shade,?,16*3+0,?,65,55,31,65            ,?,?,?
  382.   dw 0,shade,?,16*3+0,?,54,62,21,54            ,?,?,?
  383.   dw 0,shade,?,16*3+0,?,31,54,21,31            ,?,?,?
  384.   dw 0,shade,?,16*3+0,?,62,68,32,62            ,?,?,?
  385.   dw 0,shade,?,16*3+0,?,21,62,32,21            ,?,?,?
  386.   dw 0,shade,?,16*3+0,?,68,76,51,68            ,?,?,?
  387.   dw 0,shade,?,16*3+0,?,32,68,51,32            ,?,?,?
  388.   dw 0,shade,?,16*3+0,?,76,123,69,76           ,?,?,?
  389.   dw 0,shade,?,16*3+0,?,51,76,69,51            ,?,?,?
  390.   dw 0,shade,?,16*3+0,?,144,140,69,144         ,?,?,?
  391.   dw 0,shade,?,16*3+0,?,123,144,69,123         ,?,?,?
  392.   dw 0,shade,?,16*3+0,?,140,144,148,140        ,?,?,?
  393.   dw 0,shade,?,16*3+0,?,159,140,148,159        ,?,?,?
  394.   dw 0,shade,?,16*3+0,?,164,159,179,164        ,?,?,?
  395.   dw 0,shade,?,16*3+0,?,182,164,179,182        ,?,?,?
  396.   dw 0,shade,?,16*3+0,?,182,179,189,182        ,?,?,?
  397.   dw 0,shade,?,16*3+0,?,196,182,189,196        ,?,?,?
  398.   dw 0,shade,?,16*3+0,?,196,189,184,196        ,?,?,?
  399.   dw 0,shade,?,16*3+0,?,193,196,184,193        ,?,?,?
  400.   dw 0,shade,?,16*3+0,?,193,184,151,193        ,?,?,?
  401.   dw 0,shade,?,16*3+0,?,166,193,151,166        ,?,?,?
  402.   dw 0,shade,?,16*3+0,?,75,166,151,75          ,?,?,?
  403.   dw 0,shade,?,16*3+0,?,65,75,151,65           ,?,?,?
  404.   dw 0,shade,?,16*3+0,?,31,35,75,31            ,?,?,?
  405.   dw 0,shade,?,16*3+0,?,65,31,75,65            ,?,?,?
  406.   dw 0,shade,?,16*3+0,?,31,21,20,31            ,?,?,?
  407.   dw 0,shade,?,16*3+0,?,35,31,20,35            ,?,?,?
  408.   dw 0,shade,?,16*3+0,?,21,32,24,21            ,?,?,?
  409.   dw 0,shade,?,16*3+0,?,20,21,24,20            ,?,?,?
  410.   dw 0,shade,?,16*3+0,?,32,51,39,32            ,?,?,?
  411.   dw 0,shade,?,16*3+0,?,24,32,39,24            ,?,?,?
  412.   dw 0,shade,?,16*3+0,?,51,69,64,51            ,?,?,?
  413.   dw 0,shade,?,16*3+0,?,39,51,64,39            ,?,?,?
  414.   dw 0,shade,?,16*3+0,?,140,136,64,140         ,?,?,?
  415.   dw 0,shade,?,16*3+0,?,69,140,64,69           ,?,?,?
  416.   dw 0,shade,?,16*3+0,?,164,136,140,164        ,?,?,?
  417.   dw 0,shade,?,16*3+0,?,159,164,140,159        ,?,?,?
  418.   dw 0,shade,?,16*3+0,?,178,160,164,178        ,?,?,?
  419.   dw 0,shade,?,16*3+0,?,182,178,164,182        ,?,?,?
  420.   dw 0,shade,?,16*3+0,?,191,178,182,191        ,?,?,?
  421.   dw 0,shade,?,16*3+0,?,196,191,182,196        ,?,?,?
  422.   dw 0,shade,?,16*3+0,?,185,191,196,185        ,?,?,?
  423.   dw 0,shade,?,16*3+0,?,193,185,196,193        ,?,?,?
  424.   dw 0,shade,?,16*3+0,?,165,185,193,165        ,?,?,?
  425.   dw 0,shade,?,16*3+0,?,166,165,193,166        ,?,?,?
  426.   dw 0,shade,?,16*3+0,?,74,165,166,74          ,?,?,?
  427.   dw 0,shade,?,16*3+0,?,75,74,166,75           ,?,?,?
  428.   dw 0,shade,?,16*3+0,?,35,36,74,35            ,?,?,?
  429.   dw 0,shade,?,16*3+0,?,75,35,74,75            ,?,?,?
  430.   dw 0,shade,?,16*3+0,?,20,22,36,20            ,?,?,?
  431.   dw 0,shade,?,16*3+0,?,35,20,36,35            ,?,?,?
  432.   dw 0,shade,?,16*3+0,?,20,24,26,20            ,?,?,?
  433.   dw 0,shade,?,16*3+0,?,22,20,26,22            ,?,?,?
  434.   dw 0,shade,?,16*3+0,?,24,39,37,24            ,?,?,?
  435.   dw 0,shade,?,16*3+0,?,26,24,37,26            ,?,?,?
  436.   dw 0,shade,?,16*3+0,?,39,64,59,39            ,?,?,?
  437.   dw 0,shade,?,16*3+0,?,37,39,59,37            ,?,?,?
  438.   dw 0,shade,?,16*3+0,?,136,133,59,136         ,?,?,?
  439.   dw 0,shade,?,16*3+0,?,64,136,59,64           ,?,?,?
  440.   dw 0,shade,?,16*3+0,?,160,133,136,160        ,?,?,?
  441.   dw 0,shade,?,16*3+0,?,164,160,136,164        ,?,?,?
  442.   dw 0,shade,?,16*3+0,?,163,160,178,163        ,?,?,?
  443.   dw 0,shade,?,16*3+0,?,181,163,178,181        ,?,?,?
  444.   dw 0,shade,?,16*3+0,?,181,178,191,181        ,?,?,?
  445.   dw 0,shade,?,16*3+0,?,194,181,191,194        ,?,?,?
  446.   dw 0,shade,?,16*3+0,?,194,191,185,194        ,?,?,?
  447.   dw 0,shade,?,16*3+0,?,192,194,185,192        ,?,?,?
  448.   dw 0,shade,?,16*3+0,?,192,185,165,192        ,?,?,?
  449.   dw 0,shade,?,16*3+0,?,173,192,165,173        ,?,?,?
  450.   dw 0,shade,?,16*3+0,?,81,173,165,81          ,?,?,?
  451.   dw 0,shade,?,16*3+0,?,74,81,165,74           ,?,?,?
  452.   dw 0,shade,?,16*3+0,?,36,38,81,36            ,?,?,?
  453.   dw 0,shade,?,16*3+0,?,74,36,81,74            ,?,?,?
  454.   dw 0,shade,?,16*3+0,?,36,22,19,36            ,?,?,?
  455.   dw 0,shade,?,16*3+0,?,38,36,19,38            ,?,?,?
  456.   dw 0,shade,?,16*3+0,?,22,26,18,22            ,?,?,?
  457.   dw 0,shade,?,16*3+0,?,19,22,18,19            ,?,?,?
  458.   dw 0,shade,?,16*3+0,?,26,37,33,26            ,?,?,?
  459.   dw 0,shade,?,16*3+0,?,18,26,33,18            ,?,?,?
  460.   dw 0,shade,?,16*3+0,?,37,59,53,37            ,?,?,?
  461.   dw 0,shade,?,16*3+0,?,33,37,53,33            ,?,?,?
  462.   dw 0,shade,?,16*3+0,?,133,102,53,133         ,?,?,?
  463.   dw 0,shade,?,16*3+0,?,59,133,53,59           ,?,?,?
  464.   dw 0,shade,?,16*3+0,?,102,133,160,102        ,?,?,?
  465.   dw 0,shade,?,16*3+0,?,163,102,160,163        ,?,?,?
  466.   dw 0,shade,?,16*3+0,?,177,161,163,177        ,?,?,?
  467.   dw 0,shade,?,16*3+0,?,181,177,163,181        ,?,?,?
  468.   dw 0,shade,?,16*3+0,?,190,177,181,190        ,?,?,?
  469.   dw 0,shade,?,16*3+0,?,194,190,181,194        ,?,?,?
  470.   dw 0,shade,?,16*3+0,?,188,190,194,188        ,?,?,?
  471.   dw 0,shade,?,16*3+0,?,192,188,194,192        ,?,?,?
  472.   dw 0,shade,?,16*3+0,?,174,188,192,174        ,?,?,?
  473.   dw 0,shade,?,16*3+0,?,173,174,192,173        ,?,?,?
  474.   dw 0,shade,?,16*3+0,?,108,174,173,108        ,?,?,?
  475.   dw 0,shade,?,16*3+0,?,81,108,173,81          ,?,?,?
  476.   dw 0,shade,?,16*3+0,?,38,48,108,38           ,?,?,?
  477.   dw 0,shade,?,16*3+0,?,81,38,108,81           ,?,?,?
  478.   dw 0,shade,?,16*3+0,?,19,28,48,19            ,?,?,?
  479.   dw 0,shade,?,16*3+0,?,38,19,48,38            ,?,?,?
  480.   dw 0,shade,?,16*3+0,?,18,23,28,18            ,?,?,?
  481.   dw 0,shade,?,16*3+0,?,19,18,28,19            ,?,?,?
  482.   dw 0,shade,?,16*3+0,?,33,34,23,33            ,?,?,?
  483.   dw 0,shade,?,16*3+0,?,18,33,23,18            ,?,?,?
  484.   dw 0,shade,?,16*3+0,?,33,53,52,33            ,?,?,?
  485.   dw 0,shade,?,16*3+0,?,34,33,52,34            ,?,?,?
  486.   dw 0,shade,?,16*3+0,?,102,82,52,102          ,?,?,?
  487.   dw 0,shade,?,16*3+0,?,53,102,52,53           ,?,?,?
  488.   dw 0,shade,?,16*3+0,?,161,82,102,161         ,?,?,?
  489.   dw 0,shade,?,16*3+0,?,163,161,102,163        ,?,?,?
  490.   dw 0,shade,?,16*3+0,?,168,154,161,168        ,?,?,?
  491.   dw 0,shade,?,16*3+0,?,177,168,161,177        ,?,?,?
  492.   dw 0,shade,?,16*3+0,?,175,168,177,175        ,?,?,?
  493.   dw 0,shade,?,16*3+0,?,190,175,177,190        ,?,?,?
  494.   dw 0,shade,?,16*3+0,?,167,175,190,167        ,?,?,?
  495.   dw 0,shade,?,16*3+0,?,188,167,190,188        ,?,?,?
  496.   dw 0,shade,?,16*3+0,?,152,167,188,152        ,?,?,?
  497.   dw 0,shade,?,16*3+0,?,174,152,188,174        ,?,?,?
  498.   dw 0,shade,?,16*3+0,?,83,152,174,83          ,?,?,?
  499.   dw 0,shade,?,16*3+0,?,108,83,174,108         ,?,?,?
  500.   dw 0,shade,?,16*3+0,?,48,57,83,48            ,?,?,?
  501.   dw 0,shade,?,16*3+0,?,108,48,83,108          ,?,?,?
  502.   dw 0,shade,?,16*3+0,?,28,47,57,28            ,?,?,?
  503.   dw 0,shade,?,16*3+0,?,48,28,57,48            ,?,?,?
  504.   dw 0,shade,?,16*3+0,?,23,40,47,23            ,?,?,?
  505.   dw 0,shade,?,16*3+0,?,28,23,47,28            ,?,?,?
  506.   dw 0,shade,?,16*3+0,?,34,46,40,34            ,?,?,?
  507.   dw 0,shade,?,16*3+0,?,23,34,40,23            ,?,?,?
  508.   dw 0,shade,?,16*3+0,?,52,58,46,52            ,?,?,?
  509.   dw 0,shade,?,16*3+0,?,34,52,46,34            ,?,?,?
  510.   dw 0,shade,?,16*3+0,?,82,104,58,82           ,?,?,?
  511.   dw 0,shade,?,16*3+0,?,52,82,58,52            ,?,?,?
  512.   dw 0,shade,?,16*3+0,?,154,104,82,154         ,?,?,?
  513.   dw 0,shade,?,16*3+0,?,161,154,82,161         ,?,?,?
  514.   dw 0,shade,?,16*3+0,?,162,154,168,162        ,?,?,?
  515.   dw 0,shade,?,16*3+0,?,183,162,168,183        ,?,?,?
  516.   dw 0,shade,?,16*3+0,?,183,168,175,183        ,?,?,?
  517.   dw 0,shade,?,16*3+0,?,195,183,175,195        ,?,?,?
  518.   dw 0,shade,?,16*3+0,?,195,175,167,195        ,?,?,?
  519.   dw 0,shade,?,16*3+0,?,187,195,167,187        ,?,?,?
  520.   dw 0,shade,?,16*3+0,?,187,167,152,187        ,?,?,?
  521.   dw 0,shade,?,16*3+0,?,150,187,152,150        ,?,?,?
  522.   dw 0,shade,?,16*3+0,?,83,61,150,83           ,?,?,?
  523.   dw 0,shade,?,16*3+0,?,152,83,150,152         ,?,?,?
  524.   dw 0,shade,?,16*3+0,?,83,57,25,83            ,?,?,?
  525.   dw 0,shade,?,16*3+0,?,61,83,25,61            ,?,?,?
  526.   dw 0,shade,?,16*3+0,?,57,47,17,57            ,?,?,?
  527.   dw 0,shade,?,16*3+0,?,25,57,17,25            ,?,?,?
  528.   dw 0,shade,?,16*3+0,?,47,40,30,47            ,?,?,?
  529.   dw 0,shade,?,16*3+0,?,17,47,30,17            ,?,?,?
  530.   dw 0,shade,?,16*3+0,?,46,50,30,46            ,?,?,?
  531.   dw 0,shade,?,16*3+0,?,40,46,30,40            ,?,?,?
  532.   dw 0,shade,?,16*3+0,?,58,70,50,58            ,?,?,?
  533.   dw 0,shade,?,16*3+0,?,46,58,50,46            ,?,?,?
  534.   dw 0,shade,?,16*3+0,?,104,141,70,104         ,?,?,?
  535.   dw 0,shade,?,16*3+0,?,58,104,70,58           ,?,?,?
  536.   dw 0,shade,?,16*3+0,?,141,104,154,141        ,?,?,?
  537.   dw 0,shade,?,16*3+0,?,162,141,154,162        ,?,?,?
  538.   dw 0,shade,?,16*3+0,?,176,157,162,176        ,?,?,?
  539.   dw 0,shade,?,16*3+0,?,183,176,162,183        ,?,?,?
  540.   dw 0,shade,?,16*3+0,?,186,176,183,186        ,?,?,?
  541.   dw 0,shade,?,16*3+0,?,195,186,183,195        ,?,?,?
  542.   dw 0,shade,?,16*3+0,?,180,186,195,180        ,?,?,?
  543.   dw 0,shade,?,16*3+0,?,187,180,195,187        ,?,?,?
  544.   dw 0,shade,?,16*3+0,?,142,180,187,142        ,?,?,?
  545.   dw 0,shade,?,16*3+0,?,150,142,187,150        ,?,?,?
  546.   dw 0,shade,?,16*3+0,?,49,142,150,49          ,?,?,?
  547.   dw 0,shade,?,16*3+0,?,61,49,150,61           ,?,?,?
  548.   dw 0,shade,?,16*3+0,?,25,27,49,25            ,?,?,?
  549.   dw 0,shade,?,16*3+0,?,61,25,49,61            ,?,?,?
  550.   dw 0,shade,?,16*3+0,?,17,29,27,17            ,?,?,?
  551.   dw 0,shade,?,16*3+0,?,25,17,27,25            ,?,?,?
  552.   dw 0,shade,?,16*3+0,?,30,41,29,30            ,?,?,?
  553.   dw 0,shade,?,16*3+0,?,17,30,29,17            ,?,?,?
  554.   dw 0,shade,?,16*3+0,?,50,63,41,50            ,?,?,?
  555.   dw 0,shade,?,16*3+0,?,30,50,41,30            ,?,?,?
  556.   dw 0,shade,?,16*3+0,?,77,63,50,77            ,?,?,?
  557.   dw 0,shade,?,16*3+0,?,70,77,50,70            ,?,?,?
  558.   dw 0,shade,?,16*3+0,?,141,145,77,141         ,?,?,?
  559.   dw 0,shade,?,16*3+0,?,70,141,77,70           ,?,?,?
  560.   dw 0,shade,?,16*3+0,?,145,141,162,145        ,?,?,?
  561.   dw 0,shade,?,16*3+0,?,157,145,162,157        ,?,?,?
  562.   dw 0,shade,?,16*3+0,?,153,147,157,153        ,?,?,?
  563.   dw 0,shade,?,16*3+0,?,176,153,157,176        ,?,?,?
  564.   dw 0,shade,?,16*3+0,?,156,153,176,156        ,?,?,?
  565.   dw 0,shade,?,16*3+0,?,186,156,176,186        ,?,?,?
  566.   dw 0,shade,?,16*3+0,?,146,156,186,146        ,?,?,?
  567.   dw 0,shade,?,16*3+0,?,180,146,186,180        ,?,?,?
  568.   dw 0,shade,?,16*3+0,?,142,66,146,142         ,?,?,?
  569.   dw 0,shade,?,16*3+0,?,180,142,146,180        ,?,?,?
  570.   dw 0,shade,?,16*3+0,?,49,56,66,49            ,?,?,?
  571.   dw 0,shade,?,16*3+0,?,142,49,66,142          ,?,?,?
  572.   dw 0,shade,?,16*3+0,?,27,60,56,27            ,?,?,?
  573.   dw 0,shade,?,16*3+0,?,49,27,56,49            ,?,?,?
  574.   dw 0,shade,?,16*3+0,?,29,67,60,29            ,?,?,?
  575.   dw 0,shade,?,16*3+0,?,27,29,60,27            ,?,?,?
  576.   dw 0,shade,?,16*3+0,?,41,72,67,41            ,?,?,?
  577.   dw 0,shade,?,16*3+0,?,29,41,67,29            ,?,?,?
  578.   dw 0,shade,?,16*3+0,?,63,79,72,63            ,?,?,?
  579.   dw 0,shade,?,16*3+0,?,41,63,72,41            ,?,?,?
  580.   dw 0,shade,?,16*3+0,?,77,134,79,77           ,?,?,?
  581.   dw 0,shade,?,16*3+0,?,63,77,79,63            ,?,?,?
  582.   dw 0,shade,?,16*3+0,?,145,143,134,145        ,?,?,?
  583.   dw 0,shade,?,16*3+0,?,77,145,134,77          ,?,?,?
  584.   dw 0,shade,?,16*3+0,?,147,143,145,147        ,?,?,?
  585.   dw 0,shade,?,16*3+0,?,157,147,145,157        ,?,?,?
  586.   dw 0,shade,?,16*3+0,?,153,116,106,153        ,?,?,?
  587.   dw 0,shade,?,16*3+0,?,147,153,106,147        ,?,?,?
  588.   dw 0,shade,?,16*3+0,?,156,119,116,156        ,?,?,?
  589.   dw 0,shade,?,16*3+0,?,153,156,116,153        ,?,?,?
  590.   dw 0,shade,?,16*3+0,?,146,121,119,146        ,?,?,?
  591.   dw 0,shade,?,16*3+0,?,156,146,119,156        ,?,?,?
  592.   dw 0,shade,?,16*3+0,?,66,122,121,66          ,?,?,?
  593.   dw 0,shade,?,16*3+0,?,146,66,121,146         ,?,?,?
  594.   dw 0,shade,?,16*3+0,?,56,120,122,56          ,?,?,?
  595.   dw 0,shade,?,16*3+0,?,66,56,122,66           ,?,?,?
  596.   dw 0,shade,?,16*3+0,?,117,120,56,117         ,?,?,?
  597.   dw 0,shade,?,16*3+0,?,60,117,56,60           ,?,?,?
  598.   dw 0,shade,?,16*3+0,?,67,115,117,67          ,?,?,?
  599.   dw 0,shade,?,16*3+0,?,60,67,117,60           ,?,?,?
  600.   dw 0,shade,?,16*3+0,?,72,114,115,72          ,?,?,?
  601.   dw 0,shade,?,16*3+0,?,67,72,115,67           ,?,?,?
  602.   dw 0,shade,?,16*3+0,?,79,112,114,79          ,?,?,?
  603.   dw 0,shade,?,16*3+0,?,72,79,114,72           ,?,?,?
  604.   dw 0,shade,?,16*3+0,?,111,112,79,111         ,?,?,?
  605.   dw 0,shade,?,16*3+0,?,134,111,79,134         ,?,?,?
  606.   dw 0,shade,?,16*3+0,?,110,111,134,110        ,?,?,?
  607.   dw 0,shade,?,16*3+0,?,143,110,134,143        ,?,?,?
  608.   dw 0,shade,?,16*3+0,?,106,110,143,106        ,?,?,?
  609.   dw 0,shade,?,16*3+0,?,147,106,143,147        ,?,?,?
  610.   dw 0,shade,?,16*3+0,?,114,112,111,114        ,?,?,?
  611.   dw 0,shade,?,16*3+0,?,115,114,111,115        ,?,?,?
  612.   dw 0,shade,?,16*3+0,?,117,115,111,117        ,?,?,?
  613.   dw 0,shade,?,16*3+0,?,120,117,111,120        ,?,?,?
  614.   dw 0,shade,?,16*3+0,?,122,120,111,122        ,?,?,?
  615.   dw 0,shade,?,16*3+0,?,119,121,122,119        ,?,?,?
  616.   dw 0,shade,?,16*3+0,?,116,119,122,116        ,?,?,?
  617.   dw 0,shade,?,16*3+0,?,110,106,116,110        ,?,?,?
  618.   dw 0,shade,?,16*3+0,?,111,110,116,111        ,?,?,?
  619.   dw 0,shade,?,16*3+0,?,122,111,116,122        ,?,?,?
  620.  
  621.